﻿using BonjourQuotation.ObjectModel.ErrorData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BonjourQuotation.ObjectModel.BusinessData
{
    public class QuotaGuideGridBData
    {
        public ErrorBInfo Error { get; set; }
        public bool? QuotaGuideConfirmed { get; set; }
        public List<QuotaGuideGridRowBData> Rows { get; set; }
        public short Count { get; set; }
        public decimal TotalGuide { get; set; }
        public decimal TotalGuideCad { get; set; }
        public decimal TotalExpenses { get; set; }
        public decimal TotalExpensesCad { get; set; }
        public decimal RoomLgBk { get; set; }
        public decimal RoomLgBkCad { get; set; }
        public decimal LunchDinner { get; set; }
        public decimal LunchDinnerCad { get; set; }
        public decimal Entrance { get; set; }
        public decimal EntranceCad { get; set; }
        public decimal SallaryMisc { get; set; }
        public decimal SallaryMiscCad { get; set; }
        public DateTime? ArrivalDate { get; set; }
        public Dictionary<int, string> Service { get; set; }
    }
    public class QuotaGuideGridRowBData
    {
        public int ItmID { get; set; }
        public int? GuideID { get; set; }
        public int QuotaID { get; set; }
        public short? LineNo { get; set; }
        public byte? Day { get; set; }
        public byte? DayQty { get; set; }
        public DateTime LineDate { get; set; }
        public string Description { get; set; }
        public bool? GuideMFlag { get; set; }
        public int? ServiceID { get; set; }
        public decimal? Rate { get; set; }
        public short? Qty { get; set; }
        public decimal? Cost { get; set; }
        public string Currency { get; set; }
    }
}
